solide: adj. solid, strong; stern, hard; robust, able-bodied, well built; firm, steady; durable, tough, tight; substantial, stout, stiff; sound, secure, safe; reliable, sturdyn. solid, cast iron
rendre hommage: v. pay homage to, tribute, pay tribute, praise, cite, commend